Testautomation in verteilten Entwicklungs- und Ausführungsumgebungen
نویسنده
چکیده
Der Herstellungsprozeß für Software unterliegt schnellen Veränderungen und ist geprägt durch die Entwicklung neuer Methoden und Werkzeuge. Seit etwa 10 Jahren befassen sich auch die Anwendungsentwickler großer Wirtschaftsunternehmen ernsthaft mit den Möglichkeiten, verteilte Anwendungen zu entwickeln. Die Anwendungsentwicklung fokussierte sich bis dahin auf die Großrechnerwelt, für die "Frameworks" verfügbar waren, die tatsächlich auch von den beteiligten Entwicklern und Entscheidern verstanden wurden. Die Neugestaltung der Anwendungsarchitektur orientierte sich häufig an den neuen technischen Möglichkeiten, die mit den neuen Programmiersprachen und Systemen einhergingen. Viele falsche Wege sind beschritten und wieder verlassen worden. Kennzeichnend für alle Unternehmen, die sich für individuelle Software-Lösungen entschieden haben, ist fast immer, daß die Neuorientierung der Anwendungsentwicklung nicht auf der grünen Wiese beginnen durfte, sondern eine Integration der vorhandenen Systeme, mindestens aber deren schrittweise Ablösung vorsah. Zusammenfassend läßt sich feststellen, daß Anwendungssoftware komplexer geworden ist und insgesamt gesehen mehr Funktionalität bietet, und sei es nur an der Benutzeroberfläche. Komplexer geworden ist ebenfalls der Herrstellungsprozeß für die Anwendungssysteme. Der Herstellungsprozeß von Software wird typischerweise von Vorgehensmodellen begleitet, die für die beteiligten Menschen die Basis einer produktiven Zusammenarbeit beschreiben. Meist werden diese jedoch erst entwickelt, wenn bereits Erfahrungen mit den neuen Techniken vorliegen. Software-Prozeßautomation befaßt sich insbesondere mit der Aufgabe, die vielen verschiedenen genutzten Werkzeugfunktionen zu einem sinnvollen Ganzen zu verbinden, die Übergänge von Werkzeug zu Werkzeug zu schaffen bzw. Klüfte zwischen zugrundeliegenden Modellen zu schließen und so die Arbeit der Entwickler (mittels Software) zu unterstützen. Wenn der Herstellungsprozeß starken Veränderungen unterliegt, kommt der SoftwareProzeßautomation zusätzlich die Aufgabe zu, den Lernprozeß der Entwickler zu begleiten, jederzeit eine homogene Sicht für Entwickler auf eine eigentlich heterogene Entwicklungsumgebung zu liefern. Testprozeß-Automation
منابع مشابه
Die JavaCard als Programmier- und Ausführungsplattform für verteilte Anwendungen
Zusammenfassung: Chipkarten, die durch ihren integrierten Prozessor einfach zu nutzende Rechenkapazität an einem beliebigen Ort bereitstellen, finden in immer mehr Bereichen Verwendung. In jüngster Zeit wurden Kartenbetriebssysteme entwickelt, die Mehrfachanwendungen ermöglichen, sowie Karten, die in einer Hochsprache programmiert werden können und die es erlauben, Applikationen dynamisch auf d...
متن کاملEntwicklungs- und Simulationsunterstützung für mobile Anwendungen in multihop Ad-Hoc-Netzen
Inhaltsverzeichnis 1 Einleitung 1
متن کاملMobile Klienten: Ortsübergreifender Zugang zu Diensten in offenen verteilten Informationssystemen
Die zunehmende Verbreitung und Leistungsfähigkeit globaler Kommunikationsinfrastrukturen führt zu einer entsprechend unübersichtlichen Anzahl von Diensten in offenen verteilten Informationssystemen. Der Mechanismus "Markt" erscheint hierbei zunehmend bedeutend, wenn die Zielsetzung in der effizienten Koordinierung von Nachfragern und Anbietern dieser Dienste liegt. Ziel der Projekte COSM und TR...
متن کاملAnfänge der Testautomation
Abstrakt: In diesem Beitrag schildert der Autor die Entwicklung der ersten Testwerkzeuge im deutschsprachigen Raum. Es begann mit dem SoftwarePrüfstand das ab 1977 bei Siemens in München für den Test von SPL Moduln unter BS2000 konzipiert wurde. Dieses Test-Tool benutzte die Compilerlisten um die Adressen der Daten zu gewinnen und eine interaktive Dialogsprache um die Daten zur Laufzeit zu mani...
متن کاملHybride Vorgehensmodelle und Lean Methoden in global verteilten Produktentwicklungsprojekten
Wettbewerbsvorteile erzielen vor allem Unternehmen, die schneller als ihre Wettbewerber auf Veränderungen von Märkten, Kunden und Technologien reagieren. Dies erfordert insbesondere in der Produktentwicklung eine hohe Flexibilität, weshalb Unternehmen von klassischen zu agilen bzw. hybriden Vorgehensmodellen wechseln und diese zusätzlich mit Lean Methoden unterstützen. Darüber hinaus konzentrie...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softwaretechnik-Trends
دوره 23 شماره
صفحات -
تاریخ انتشار 2003